engine cover - French English Dictionary